/* MFZPSP:     gui/language.h              *
 * Created by: Stefan Zurfluh              *
 * Edited by:  - S. Z.                     */

char* GetRegString(unsigned short i);

#ifdef LANG_ENGLISH

#define STR_READY "Ready"
#define STR_READY_L 5
#define STR_GUITHREADERROR "Could not create GUI thread."
#define STR_GUITHREADERROR_L 26
#define STR_GUITHREADSUCCESS "Main windowthread created successfully."
#define STR_GUITHREADSUCCESS_L 39
#define STR_CPUWAITING "WAITING FOR CPU"
#define STR_CPUWAITING_L 15
#define STR_CPUSTOPPED "STOPPED"
#define STR_CPUSTOPPED_L 7
#define STR_CPURUNNING "RUNNING"
#define STR_CPURUNNING_L 7
#define STR_CPUPAUSED "PAUSED"
#define STR_CPUPAUSED_L 6
#define STR_CPUREADY "READY"
#define STR_CPUREADY_L 5
#define STR_GUICREATED "Emulator window has been created."
#define STR_GUICREATED_L 33
#define STR_GUICLOSED "Emulator window has been closed."
#define STR_GUICLOSED_L 32
#define STR_RESIZEERROR "Hey! Don't try to size me so tiny!"
#define STR_RESIZEERROR_L 34
#define STR_SWITCHEXT "Switched to extended view."
#define STR_SWITCHEXT_L 26
#define STR_SWITCHNORM "Switched to normal view."
#define STR_SWITCHNORM_L 24
#define STR_REGISTERS "Registers"
#define STR_REGISTERS_L 9
#define STR_CPUISRUNNING "The CPU is running."
#define STR_CPUISRUNNING_L 19
#define STR_MEMORY "Memory"
#define STR_MEMORY_L 6
#define STR_DISASSEMBLY "Disassembly"
#define STR_DISASSEMBLY_L 11

#endif

#define STR_REG_L 9
#define STR_REG00 "00: zero:"
#define STR_REG01 "01: at  :"
#define STR_REG02 "02: v0  :"
#define STR_REG03 "03: v1  :"
#define STR_REG04 "04: a0  :"
#define STR_REG05 "05: a1  :"
#define STR_REG06 "06: a2  :"
#define STR_REG07 "07: a3  :"
#define STR_REG08 "08: t0  :"
#define STR_REG09 "09: t1  :"
#define STR_REG10 "10: t2  :"
#define STR_REG11 "11: t3  :"
#define STR_REG12 "12: t4  :"
#define STR_REG13 "13: t5  :"
#define STR_REG14 "14: t6  :"
#define STR_REG15 "15: t7  :"
#define STR_REG16 "16: s0  :"
#define STR_REG17 "17: s1  :"
#define STR_REG18 "18: s2  :"
#define STR_REG19 "19: s3  :"
#define STR_REG20 "20: s4  :"
#define STR_REG21 "21: s5  :"
#define STR_REG22 "22: s6  :"
#define STR_REG23 "23: s7  :"
#define STR_REG24 "24: t8  :"
#define STR_REG25 "25: t9  :"
#define STR_REG26 "26: k0  :"
#define STR_REG27 "27: k1  :"
#define STR_REG28 "28: gp  :"
#define STR_REG29 "29: sp  :"
#define STR_REG30 "30: fp  :"
#define STR_REG31 "31: ra  :"

#ifdef LANG_GERMAN

#endif
